วิธีติดตั้ง Kohya GUI (kohya_ss) เพื่อใช้เทรน Model ต่างๆ สำหรับ Stable Diffusion
Published in:2024-03-17 | Categories: Stable Diffusion Tutorial

เตรียมความพร้อม

ในบทความนี้ต้องการ Python 3.10.11 หรือ conda ติดตั้งอยู่ในเครื่องเรียบร้อยแล้ว

หากยังไม่ได้ทำการติดตั้งสามารถ Download ได้ ที่นี่ และดูวิธีติดตั้งได้ ที่นี่ (แบบปกติ) หรือ ที่นี่ (แบบขั้นสูงหลาย version ด้วย miniconda)

ติดตั้ง Git

1. Download 64-bit Git for Windows Setup ได้จาก ที่นี่

2. ทำการติดตั้งโดยการกด Next (14 ครั้ง) -> Install

3. เปิด File Explorer ไปที่ Folder ที่ต้องการติดตั้ง คลิกขวาแล้วเลือก “Open in Terminal” หรือเปิด cmd แล้ว cd ไปที่ Folder ที่ต้องการติดตั้ง

4. ใช้คำสั่งด้านล่างเพื่อ Download Kohya’s GUI

1
git clone https://github.com/bmaltais/kohya_ss.git

ติดตั้ง Microsoft Visual C++ 2015-2022 Redistribuable

5. Download ได้ที่ ที่นี่

6. ติ๊กถูกเพื่อยอมรับข้อตกลงการใช้งาน และกดปุ่ม “Install”

ติดตั้ง CUDA toolkit (11.8)

5. Download ได้ที่ ที่นี่

6. ในขั้นตอนติดตั้งให้เลือกติดตั้งแบบ “Custom (Advanced)” และติดตั้งเฉพาะ “CUDA/Development” และ “CUDA/Runtime/Libraries” เท่านั้น

ถ้าติดตั้ง Python แบบปกติ

5.1.1 ให้เปิด File Explorer ไปที่ Folder kohya_ss

5.1.2 Double Click ที่ไฟล์ setup.bat

ถ้าติดตั้ง Python แบบ ขั้นสูง

5.2.1 ถ้าติดตั้ง Python แบบ ขั้นสูง ให้เปิด cmd แล้ว cd ไปที่ Folder kohya_ss

5.2.2 เปิดใช้งาน conda ด้วยคำสั่งด้านล่าง

1
%USERPROFILE%\miniconda3\Scripts\activate

5.2.3 สร้าง python environment ใหม่ด้วยคำสั่งด้านล่าง

1
conda create -n kohyagui

5.2.4 เปลี่ยนไปใช้ environment ที่พึ่งสร้างใหม่ด้วยคำสั่งด้านล่าง

1
conda activate kohyagui

5.2.5 ติดตั้ง python 3.10.11 ด้วยคำสั่งด้านล่าง

1
conda install python=3.10.11

5.2.6 เริ่มติดตั้งโดยใช้คำสั่งด้านล่าง

1
2
mkdir ".\logs\setup" > nul 2>&1
python .\setup\setup_windows.py

ต่อหลังจากรัน Setup ขึ้นมาแล้ว

6. เลือกตัวเลือกที่ 1 เพื่อเริ่มติดตั้ง Kohya’s GUI

7. ระหว่างติดตั้งจะมีถามรายละเอียดต่างๆ ของเครื่องให้ตอบตามรูปภาพ

8. จากนั้นจะกลับมาเมนูหลักให้เลือกใส่ 6 เพื่อออกจากการติดตั้ง

9. เปิดใช้งาน Kohya’s GUI

หากติดตั้ง Python แบบปกติสามารถ Double Click ที่ไฟล์ gui.bat ได้เลย

หากติดตั้ง Python แบบขั้นสูงให้ใช้คำสั่ง python.exe kohya_gui.py

หรือเขียน file bat เพื่อเรียกใช้งานได้ตามด้านล่าง

1
2
3
4
5
6
7
set SD_DIR=D:\trainwebui\kohya_ss
set ENVNAME=kohyagui
set PORT=7860

cd %SD_DIR%
call %USERPROFILE%\miniconda3\Scripts\activate %ENVNAME%
python.exe kohya_gui.py --server_port %PORT%

9. ต่อมาเปิด Browser ไปที่ http://127.0.0.1:7860/ จะพบหน้าเว็บ Kohya’s GUI

ตั้งค่าให้ Generate เร็วขึ้นสำหรับ Nvidia ที่ใช้ driver version ใหม่

8. ไปที่ start หา “Nvidia Control Panel” แล้วเปิดขึ้นมา

9. ไปที่ Manage 3D settings ทางด้านขวา และไปที่ Program Settings แล้วกด Add

10. ให้ Browse ไปหาตัวรัน Python

ถ้าติดตั้งแบบปกติจะอยู่ที่ %USERPROFILE%\AppData\Local\Programs\Python\Python310\python.exe
ถ้าติดตั้งแบบขึ้นสูงจะอยู่ที่ %USERPROFILE%\miniconda3\envs\kohyagui\python.exe

11. ให้หา “CUDA - System Fallback Policy” และเลือก “Perfer No System Fallback” จากนั้นกด Apply เป็นอันเสร็จสิ้น

Prev:
เทรน LoRA คน สัตว์ ตัวการ์ตูน หรือสิ่งของที่ต้องการด้วย Kohya GUI สำหรับ Stable Diffusion
Next:
วิธีเปิดใช้งาน SDXL บน Stable Diffusion WebUI